thrashing (beating) - French English Dictionary